package com.xyz.bigcorn.admin.system.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.xyz.bigcorn.core.base.enitity.BaseEntity;
import lombok.Data;

/**
 * @Description: 菜单
 * @author: Zhaopengfei
 * @copyright: 金鹏信息技术有限公司
 * @CreatedDate: 2018年03月14日 14:49
 * @Copyright: All rights Reserved，Designed By Jpsycn
 */
@TableName( "sys_authority")
@Data
public class Authority extends BaseEntity {

    /**
     * 菜单地址打开方式
     */
    @TableField( "iframe")
    private String iframe;

    /**
     * 菜单等级
     */
    @TableField( "level")
    private String level;
    /**
     * 资源名称
     */
    @TableField( "name")
    private String name;

    /**
     * 资源类型
     */
    @TableField( "type")
    private String type;// 菜单还是按钮（菜单会显示在侧导航，按钮不会显示在侧导航，只要url不是空，都会作为权限标识）0菜单 1非菜单
    /**
     * 资源路径
     */
    @TableField( "url")
    private String url;
    /**
     * '父编号'
     */
    @TableField( "parent_id")
    private String parentId;
    /**
     * 父编号列表
     */
    @TableField( "parent_ids")
    private String parentIds;
    /**
     * 权限字符串
     */
    @TableField( "permission")
    private String permission;//权限标识（如果为空不会添加在shiro的权限列表中）
    /**
     * 是否显示
     */
    @TableField( "isshow")
    private String isshow;
    /**
     * 排序
     */
    @TableField( "sort")
    private String sort;
    /**
     * '图标'
     */
    @TableField( "menu_icon")
    private String menuIcon;
    /**
     * ''桌面图标ID''
     */
    @TableField( "desk_iconid")
    private String deskIconid;
    /**
     * '摘要'
     */
    @TableField( "remarks")
    private String remarks;


}
